สร้าง Web Server ด้วย Bun สอนตั้งแต่ติดตั้งจนใช้ งานจริง ฉบับมือใหม่ทำตามได้ทันที

สร้าง Web Server ด้วย Bun สอนตั้งแต่ติดตั้งจนใช้ งานจริง ฉบับมือใหม่ทำตามได้ทันที

Dev Developer | .., 15 พฤศจิกายน 2568

สร้าง Web Server ง่ายๆ ด้วย Bun Runtime

Bun คือ JavaScript Runtime รุ่นใหม่ที่ถูกพัฒนาให้มีความเร็วสูง ใช้งานง่าย และรวมเครื่องมือที่จำเป็นสำหรับการสร้าง Web Server ไม่ว่าจะเป็นตัวจัดการแพ็กเกจ ตัวรัน JavaScript TypeScript และระบบ HTTP Server ใช้งานได้ในคำสั่งเดียว 

Bun คืออะไร

Bun เป็น Runtime ที่เขียนด้วยภาษา Zig จุดเด่นคือประมวลผลเร็วกว่า Node หลายเท่า รองรับ TypeScript โดยไม่ต้องตั้งค่า และสามารถติดตั้งแพ็กเกจแบบ npm ได้ทันที 

การติดตั้ง Bun

วิธีติดตั้งบน macOS Linux หรือ Windows WSL ใช้คำสั่งเดียว:

curl -fsSL https://bun.sh/install | bash

หากใช้ Homebrew สามารถใช้คำสั่ง:

brew install bun

หลังติดตั้ง ตรวจสอบเวอร์ชันด้วยคำสั่ง:

bun --version


เริ่มต้นสร้างโปรเจกต์ Bun

สร้างโฟลเดอร์โปรเจกต์ใหม่และเริ่มต้นด้วยคำสั่ง:

mkdir my-bun-server
cd my-bun-server
bun init -y

คำสั่งนี้จะสร้างไฟล์พื้นฐานสำหรับโปรเจกต์ พร้อมใช้งานทันที 

สร้าง Web Server ง่ายๆ ด้วย Bun

สร้างไฟล์ชื่อ index.ts แล้วใส่โค้ด:

const server = Bun.serve({
  port: 3000,
  fetch(req) {
    return new Response("Hello Bun");
  },
});
console.log("Server running at http://localhost:" + server.port);

จากนั้นรัน:

bun index.ts

แล้วเปิดเบราว์เซอร์ไปที่ http://localhost:3000 ก็จะเห็นผลลัพธ์ “Hello Bun”


เพิ่ม Script ใน package json

เพื่อความสะดวก สามารถเพิ่มส่วน scripts:

"scripts": {
  "start": "bun run index.ts",
  "dev": "bun --watch index.ts"
}

การใช้ bun --watch จะช่วยให้เซิร์ฟเวอร์รีโหลดอัตโนมัติเมื่อมีการแก้ไขไฟล์ 

การติดตั้งแพ็กเกจด้วย Bun

Bun รองรับการติดตั้งแพ็กเกจ npm ได้รวดเร็วกว่า Node เช่น:

bun add express
bun add -d @types/express

รองรับการใช้งานร่วมกับ Hono หรือ Framework อื่นๆ 

สรุป

Bun เป็นอีกหนึ่ง Runtime ที่เหมาะสำหรับผู้เริ่มต้นและสายพัฒนาเว็บที่ต้องการระบบเร็ว เบา และใช้งานง่าย สามารถสร้าง Web Server แบบพร้อมใช้งานได้ในไม่กี่บรรทัด

แชร์:

สอบถามได้ที่ Line, Topvery Cloud IDC

เมื่อคุณเจอบัญชีนั้น, คลิก "เพิ่มเพื่อน" หรือ "ติดตาม" เปิดแอป LINE บนอุปกรณ์ของคุณ ไปที่แท็บ เพื่อน ที่มุมล่างขวา กดที่ไอคอน เพิ่มเพื่อน ที่อยู่บนขวามือ ในหน้าต่างที่ปรากฏขึ้น, คุณสามารถค้นหาบัญชี LINE Official ที่ต้องการด้วยชื่อ เมื่อคุณเจอบัญชีนั้น, คลิก เพิ่มเพื่อน หรือ ติดตาม


แอดไลน์ ID @topvery
แอดไลน์ ID @topvery คลิก..?